<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../../style.css" type="text/css"
	media="screen">
<link rel="stylesheet" href="../../../print.css" type="text/css"
	media="print">
<meta
	content="DragableSprite,org.tractionas3.display.DragableSprite,dragBounds,dragEnabled,dragging,destruct"
	name="keywords">
<title>org.tractionas3.display.DragableSprite</title>
</head>
<body>
<script type="text/javascript" language="javascript"
	src="../../../asdoc.js"></script>
<script type="text/javascript" language="javascript"
	src="../../../cookies.js"></script>
<script type="text/javascript" language="javascript">
<!--
				asdocTitle = 'DragableSprite - TractionAS3 Framework Documentation';
				var baseRef = '../../../';
				window.onload = configPage;
			--></script>
<table style="display: none" id="titleTable" cellspacing="0"
	cellpadding="0" class="titleTable">
	<tr>
		<td align="left" class="titleTableTitle">TractionAS3 Framework
		Documentation</td>
		<td align="right" class="titleTableTopNav"><a
			onclick="loadClassListFrame('../../../all-classes.html')"
			href="../../../package-summary.html">All&nbsp;Packages</a>&nbsp;|&nbsp;<a
			onclick="loadClassListFrame('../../../all-classes.html')"
			href="../../../class-summary.html">All&nbsp;Classes</a>&nbsp;|&nbsp;<a
			onclick="loadClassListFrame('../../../index-list.html')"
			href="../../../all-index-A.html">Index</a>&nbsp;|&nbsp;<a
			href="../../../index.html?org/tractionas3/display/DragableSprite.html&amp;org/tractionas3/display/class-list.html"
			id="framesLink1">Frames</a><a
			onclick="parent.location=document.location" href=""
			style="display: none" id="noFramesLink1">No&nbsp;Frames</a></td>
		<td rowspan="3" align="right" class="titleTableLogo"><img
			alt="Adobe Logo" title="Adobe Logo" class="logoImage"
			src="../../../images/logo.jpg"></td>
	</tr>
	<tr class="titleTableRow2">
		<td align="left" id="subTitle" class="titleTableSubTitle">Class&nbsp;DragableSprite</td>
		<td align="right" id="subNav" class="titleTableSubNav"><a
			href="#propertySummary">Properties</a>&nbsp;| <a
			href="#methodSummary">Methods</a></td>
	</tr>
	<tr class="titleTableRow3">
		<td colspan="2">&nbsp;</td>
	</tr>
</table>
<script type="text/javascript" language="javascript">
<!--
if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("Class DragableSprite"); titleBar_setSubNav(false,true,false,false,false,false,true,false,false,false,false,false,false,false);}
--></script>
<div class="MainContent">
<table cellspacing="0" cellpadding="0" class="classHeaderTable">
	<tr>
		<td class="classHeaderTableLabel">Package</td>
		<td><a onclick="javascript:loadClassListFrame('class-list.html')"
			href="package-detail.html">org.tractionas3.display</a></td>
	</tr>
	<tr>
		<td class="classHeaderTableLabel">Class</td>
		<td class="classSignature">public class DragableSprite</td>
	</tr>
	<tr>
		<td class="classHeaderTableLabel">Inheritance</td>
		<td class="inheritanceList">DragableSprite <img
			class="inheritArrow" alt="Inheritance" title="Inheritance"
			src="../../../images/inherit-arrow.gif"> <a
			href="MotionSprite.html">MotionSprite</a> <img class="inheritArrow"
			alt="Inheritance" title="Inheritance"
			src="../../../images/inherit-arrow.gif"> <a
			href="RenderableSprite.html">RenderableSprite</a> <img
			class="inheritArrow" alt="Inheritance" title="Inheritance"
			src="../../../images/inherit-arrow.gif"> <a
			href="CoreSprite.html">CoreSprite</a> <img class="inheritArrow"
			alt="Inheritance" title="Inheritance"
			src="../../../images/inherit-arrow.gif"> flash.display.Sprite</td>
	</tr>
	<tr>
		<td class="classHeaderTableLabel">Implements</td>
		<td><a href="../core/interfaces/CoreInterface.html">CoreInterface</a></td>
	</tr>
	<tr>
		<td class="classHeaderTableLabel">Subclasses</td>
		<td><a href="../debug/AlertDisplay.html">AlertDisplay</a>, <a
			href="../profiler/SimpleVisualProfiler.html">SimpleVisualProfiler</a>,
		<a href="../display/ThrowableSprite.html">ThrowableSprite</a></td>
	</tr>
</table>
<p></p>
DragableSprite directly implements drag and drop functionality and
responds to mouse events similar to <code>flash.display.Sprite.startDrag()</code>
and <code>flash.display.Sprite.stopDrag()</code> methods.
<p />Using <code>startDrag()</code> and <code>stopDrag()</code> methods
on DragabbleSprite is not allowed and will throw an error.
<p></p>
<br>
<hr>
</div>
<a name="propertySummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Public Properties</div>
<div class="showHideLinks">
<div class="hideInheritedProperty" id="hideInheritedProperty"><a
	onclick="javascript:setInheritedVisible(false,'Property');"
	href="#propertySummary" class="showHideLink"><img
	src="../../../images/expanded.gif" class="showHideLinkImage">
Hide Inherited Public Properties</a></div>
<div class="showInheritedProperty" id="showInheritedProperty"><a
	onclick="javascript:setInheritedVisible(true,'Property');"
	href="#propertySummary" class="showHideLink"><img
	src="../../../images/collapsed.gif" class="showHideLinkImage">
Show Inherited Public Properties</a></div>
</div>
<table id="summaryTableProperty" class="summaryTable " cellpadding="3"
	cellspacing="0">
	<tr>
		<th>&nbsp;</th>
		<th colspan="2">Property</th>
		<th class="summaryTableOwnerCol">Defined&nbsp;by</th>
	</tr>
	<tr class="">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol">&nbsp;</td>
		<td class="summaryTableSignatureCol"><a class="signatureLink"
			href="#dragBounds">dragBounds</a> : Rectangle
		<div class="summaryTableDescription">Value relative to the
		coordinates of the DraggableSprite's parent that specify a constraint
		rectangle for the DraggableSprite.</div>
		</td>
		<td class="summaryTableOwnerCol">DragableSprite</td>
	</tr>
	<tr class="">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol">&nbsp;</td>
		<td class="summaryTableSignatureCol"><a class="signatureLink"
			href="#dragEnabled">dragEnabled</a> : Boolean
		<div class="summaryTableDescription">Defines whether dragging of
		the DraggableSprite is enabled.</div>
		</td>
		<td class="summaryTableOwnerCol">DragableSprite</td>
	</tr>
	<tr class="">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol">&nbsp;</td>
		<td class="summaryTableSignatureCol"><a class="signatureLink"
			href="#dragging">dragging</a> : Boolean
		<div class="summaryTableDescription">[read-only] Indicates
		whether the DraggableSprite instance is currently being dragged.</div>
		</td>
		<td class="summaryTableOwnerCol">DragableSprite</td>
	</tr>
	<tr class="hideInheritedProperty">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol"><a class="signatureLink"
			href="CoreSprite.html#filters">filters</a> : Array
		<div class="summaryTableDescription">An indexed array that
		contains each filter object currently associated with the CoreSprite.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="CoreSprite.html">CoreSprite</a></td>
	</tr>
	<tr class="hideInheritedProperty">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol"><a class="signatureLink"
			href="CoreSprite.html#interactive">interactive</a> : Boolean
		<div class="summaryTableDescription">Defines whether the
		CoreSprite instance reacts to mouse.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="CoreSprite.html">CoreSprite</a></td>
	</tr>
	<tr class="hideInheritedProperty">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol"><a class="signatureLink"
			href="CoreSprite.html#isChildToStage">isChildToStage</a> : Boolean
		<div class="summaryTableDescription">Indicates whether the
		CoreSprite is a child to application stage.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="CoreSprite.html">CoreSprite</a></td>
	</tr>
	<tr class="hideInheritedProperty">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol"><a class="signatureLink"
			href="MotionSprite.html#motionBlur">motionBlur</a> : Boolean = false
		<div class="summaryTableDescription">Specifies whether motion
		blur should be applied to the MotionSprite instance.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="MotionSprite.html">MotionSprite</a></td>
	</tr>
	<tr class="hideInheritedProperty">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol"><a class="signatureLink"
			href="MotionSprite.html#motionBlurQuality">motionBlurQuality</a> :
		int
		<div class="summaryTableDescription">Specifies the quality of
		the motion blur filter.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="MotionSprite.html">MotionSprite</a></td>
	</tr>
	<tr class="hideInheritedProperty">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol"><a class="signatureLink"
			href="MotionSprite.html#motionBlurRadiusMax">motionBlurRadiusMax</a>
		: Number = 40
		<div class="summaryTableDescription">Specifies the max blur
		radius of the motion blur at any given time.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="MotionSprite.html">MotionSprite</a></td>
	</tr>
	<tr class="hideInheritedProperty">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol"><a class="signatureLink"
			href="CoreSprite.html#scale">scale</a> : Number
		<div class="summaryTableDescription">Defines the scale of the
		CoreSprite instance in aspect ratio 1:1.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="CoreSprite.html">CoreSprite</a></td>
	</tr>
	<tr class="hideInheritedProperty">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol"><a class="signatureLink"
			href="MotionSprite.html#velocity">velocity</a> : Number
		<div class="summaryTableDescription">Indicates the 2D velocity
		of the MotionSprite.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="MotionSprite.html">MotionSprite</a></td>
	</tr>
	<tr class="hideInheritedProperty">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol"><a class="signatureLink"
			href="MotionSprite.html#velocityX">velocityX</a> : Number
		<div class="summaryTableDescription">Specifies the current
		velocity of the MotionSprite instance along the x axis.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="MotionSprite.html">MotionSprite</a></td>
	</tr>
	<tr class="hideInheritedProperty">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol"><a class="signatureLink"
			href="MotionSprite.html#velocityY">velocityY</a> : Number
		<div class="summaryTableDescription">Specifies the current
		velocity of the MotionSprite instance along the y axis.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="MotionSprite.html">MotionSprite</a></td>
	</tr>
</table>
</div>
<a name="methodSummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Public Methods</div>
<div class="showHideLinks">
<div class="hideInheritedMethod" id="hideInheritedMethod"><a
	onclick="javascript:setInheritedVisible(false,'Method');"
	href="#methodSummary" class="showHideLink"><img
	src="../../../images/expanded.gif" class="showHideLinkImage">
Hide Inherited Public Methods</a></div>
<div class="showInheritedMethod" id="showInheritedMethod"><a
	onclick="javascript:setInheritedVisible(true,'Method');"
	href="#methodSummary" class="showHideLink"><img
	src="../../../images/collapsed.gif" class="showHideLinkImage">
Show Inherited Public Methods</a></div>
</div>
<table id="summaryTableMethod" class="summaryTable " cellpadding="3"
	cellspacing="0">
	<tr>
		<th>&nbsp;</th>
		<th colspan="2">Method</th>
		<th class="summaryTableOwnerCol">Defined&nbsp;by</th>
	</tr>
	<tr class="">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol">&nbsp;</td>
		<td class="summaryTableSignatureCol">
		<div class="summarySignature"><a class="signatureLink"
			href="#DragableSprite()">DragableSprite</a>(bounds:Rectangle = null)</div>
		<div class="summaryTableDescription">DraggableSprite constructor
		</div>
		</td>
		<td class="summaryTableOwnerCol">DragableSprite</td>
	</tr>
	<tr class="hideInheritedMethod">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol">
		<div class="summarySignature"><a class="signatureLink"
			href="CoreSprite.html#addChildren()">addChildren</a>(...
		children):void</div>
		<div class="summaryTableDescription">Adds multiple chidren to
		the CoreSprite instance.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="CoreSprite.html">CoreSprite</a></td>
	</tr>
	<tr class="hideInheritedMethod">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol">
		<div class="summarySignature"><a class="signatureLink"
			href="CoreSprite.html#addEventListener()">addEventListener</a>(type:String,
		listener:Function, useCapture:Boolean = false, priority:int = 0,
		useWeakReference:Boolean = true):void</div>
		<div class="summaryTableDescription">Registers an event listener
		object with an EventDispatcher object so that the listener receives
		notification of an event.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="CoreSprite.html">CoreSprite</a></td>
	</tr>
	<tr class="hideInheritedMethod">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol">
		<div class="summarySignature"><a class="signatureLink"
			href="CoreSprite.html#addFilter()">addFilter</a>(filter:BitmapFilter):BitmapFilter</div>
		<div class="summaryTableDescription">Adds a new filter to the
		CoreSprite.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="CoreSprite.html">CoreSprite</a></td>
	</tr>
	<tr class="">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol">&nbsp;</td>
		<td class="summaryTableSignatureCol">
		<div class="summarySignature"><a class="signatureLink"
			href="#destruct()">destruct</a>(deepDestruct:Boolean = false):void</div>
		<div class="summaryTableDescription">Destructs the instance in
		an attempt to clear it of all its references, properties and values.</div>
		</td>
		<td class="summaryTableOwnerCol">DragableSprite</td>
	</tr>
	<tr class="hideInheritedMethod">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol">
		<div class="summarySignature"><a class="signatureLink"
			href="CoreSprite.html#destructChildren()">destructChildren</a>(deepDestruct:Boolean
		= false):void</div>
		<div class="summaryTableDescription">Iterates through all the
		children in the displaylist and calls the <code>destruct()</code>
		method on them, them removes them from the display list.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="CoreSprite.html">CoreSprite</a></td>
	</tr>
	<tr class="hideInheritedMethod">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol">
		<div class="summarySignature"><a class="signatureLink"
			href="CoreSprite.html#dispatchEvent()">dispatchEvent</a>(evt:Event):Boolean</div>
		<div class="summaryTableDescription">Dispatches an event into
		the event flow, <i>only</i> if event property <code>hasEventListener</code>
		or <code>bubbles</code> are <code>true</code>.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="CoreSprite.html">CoreSprite</a></td>
	</tr>
	<tr class="hideInheritedMethod">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol">
		<div class="summarySignature"><a class="signatureLink"
			href="CoreSprite.html#hasFilter()">hasFilter</a>(filter:BitmapFilter):Boolean</div>
		<div class="summaryTableDescription">Indicates whether specified
		filter is applied to CoreSprite.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="CoreSprite.html">CoreSprite</a></td>
	</tr>
	<tr class="hideInheritedMethod">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol">
		<div class="summarySignature"><a class="signatureLink"
			href="CoreSprite.html#removeChildren()">removeChildren</a>(...
		children):void</div>
		<div class="summaryTableDescription">Removes multiple children
		to the CoreSprite instance.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="CoreSprite.html">CoreSprite</a></td>
	</tr>
	<tr class="hideInheritedMethod">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol">
		<div class="summarySignature"><a class="signatureLink"
			href="CoreSprite.html#removeFilter()">removeFilter</a>(filter:BitmapFilter):void</div>
		<div class="summaryTableDescription">Removes specified filter
		from CoreSprite</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="CoreSprite.html">CoreSprite</a></td>
	</tr>
	<tr class="hideInheritedMethod">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol">
		<div class="summarySignature"><a class="signatureLink"
			href="MotionSprite.html#render()">render</a>():void</div>
		<div class="summaryTableDescription">Renders the MotionSprite
		instance.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="MotionSprite.html">MotionSprite</a></td>
	</tr>
	<tr class="hideInheritedMethod">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol">
		<div class="summarySignature"><a class="signatureLink"
			href="MotionSprite.html#startRender()">startRender</a>():void</div>
		<div class="summaryTableDescription">Starts rendering of the
		MotionSprite.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="MotionSprite.html">MotionSprite</a></td>
	</tr>
	<tr class="hideInheritedMethod">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol">
		<div class="summarySignature"><a class="signatureLink"
			href="MotionSprite.html#stopRender()">stopRender</a>():void</div>
		<div class="summaryTableDescription">Stops rendering and stops
		the autmatic render control of the MotionSprite.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="MotionSprite.html">MotionSprite</a></td>
	</tr>
	<tr class="hideInheritedMethod">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol">
		<div class="summarySignature"><a class="signatureLink"
			href="CoreSprite.html#toString()">toString</a>():String</div>
		<div class="summaryTableDescription">Returns a string
		representation of the CoreSprite instance.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="CoreSprite.html">CoreSprite</a></td>
	</tr>
	<tr class="hideInheritedMethod">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol">
		<div class="summarySignature"><a class="signatureLink"
			href="CoreSprite.html#updateFilters()">updateFilters</a>():void</div>
		<div class="summaryTableDescription">Reapplies the filters to
		the CoreSprite.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="CoreSprite.html">CoreSprite</a></td>
	</tr>
</table>
</div>
<a name="protectedMethodSummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Protected Methods</div>
<div class="showHideLinks">
<div class="hideInheritedProtectedMethod"
	id="hideInheritedProtectedMethod"><a
	onclick="javascript:setInheritedVisible(false,'ProtectedMethod');"
	href="#protectedMethodSummary" class="showHideLink"><img
	src="../../../images/expanded.gif" class="showHideLinkImage">
Hide Inherited Protected Methods</a></div>
<div class="showInheritedProtectedMethod"
	id="showInheritedProtectedMethod"><a
	onclick="javascript:setInheritedVisible(true,'ProtectedMethod');"
	href="#protectedMethodSummary" class="showHideLink"><img
	src="../../../images/collapsed.gif" class="showHideLinkImage">
Show Inherited Protected Methods</a></div>
</div>
<table id="summaryTableProtectedMethod"
	class="summaryTable hideInheritedProtectedMethod" cellpadding="3"
	cellspacing="0">
	<tr>
		<th>&nbsp;</th>
		<th colspan="2">Method</th>
		<th class="summaryTableOwnerCol">Defined&nbsp;by</th>
	</tr>
	<tr class="hideInheritedProtectedMethod">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol">
		<div class="summarySignature"><a class="signatureLink"
			href="CoreSprite.html#onAddedToStage()">onAddedToStage</a>():void</div>
		<div class="summaryTableDescription">Called when the CoreSprite
		instance is added to stage.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="CoreSprite.html">CoreSprite</a></td>
	</tr>
	<tr class="hideInheritedProtectedMethod">
		<td class="summaryTablePaddingCol">&nbsp;</td>
		<td class="summaryTableInheritanceCol"><img
			class="inheritedSummaryImage" title="Inherited" alt="Inherited"
			src="../../../images/inheritedSummary.gif"></td>
		<td class="summaryTableSignatureCol">
		<div class="summarySignature"><a class="signatureLink"
			href="CoreSprite.html#onRemovedFromStage()">onRemovedFromStage</a>():void</div>
		<div class="summaryTableDescription">Called when the CoreSprite
		instance is removed from stage.</div>
		</td>
		<td class="summaryTableOwnerCol"><a href="CoreSprite.html">CoreSprite</a></td>
	</tr>
</table>
</div>
<script type="text/javascript" language="javascript">
<!--
showHideInherited();
--></script>
<div class="MainContent"><a name="propertyDetail"></a>
<div class="detailSectionHeader">Property detail</div>
<a name="dragBounds"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
	<tr>
		<td class="detailHeaderName">dragBounds</td>
		<td class="detailHeaderType">property</td>
	</tr>
</table>
<div class="detailBody"><code>public var
dragBounds:Rectangle</code>
<p>Value relative to the coordinates of the DraggableSprite's parent
that specify a constraint rectangle for the DraggableSprite.</p>
</div>
<a name="dragEnabled"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
	<tr>
		<td class="detailHeaderName">dragEnabled</td>
		<td class="detailHeaderType">property</td>
		<td class="detailHeaderRule">&nbsp;</td>
	</tr>
</table>
<div class="detailBody"><code>dragEnabled:Boolean</code>&nbsp;&nbsp;[read-write]
<p>Defines whether dragging of the DraggableSprite is enabled.</p>
<span class="label">Implementation</span> <br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get
dragEnabled():Boolean</code> <br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set
dragEnabled(value:Boolean):void</code> <br>
</div>
<a name="dragging"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
	<tr>
		<td class="detailHeaderName">dragging</td>
		<td class="detailHeaderType">property</td>
		<td class="detailHeaderRule">&nbsp;</td>
	</tr>
</table>
<div class="detailBody"><code>dragging:Boolean</code>&nbsp;&nbsp;[read-only]
<p>Indicates whether the DraggableSprite instance is currently being
dragged.</p>
<span class="label">Implementation</span> <br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get
dragging():Boolean</code> <br>
</div>
<a name="constructorDetail"></a>
<div class="detailSectionHeader">Constructor detail</div>
<a name="DragableSprite()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
	<tr>
		<td class="detailHeaderName">DragableSprite</td>
		<td class="detailHeaderParens">()</td>
		<td class="detailHeaderType">constructor</td>
	</tr>
</table>
<div class="detailBody"><code>public function
DragableSprite(bounds:Rectangle = null)</code>
<p>DraggableSprite constructor</p>
<span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
	<tr>
		<td width="20px"></td>
		<td><code><span class="label">bounds</span>:Rectangle</code>
		(default = <code>null</code>)<code></code></td>
	</tr>
</table>
</div>
<a name="methodDetail"></a>
<div class="detailSectionHeader">Method detail</div>
<a name="destruct()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
	<tr>
		<td class="detailHeaderName">destruct</td>
		<td class="detailHeaderParens">()</td>
		<td class="detailHeaderType">method</td>
	</tr>
</table>
<div class="detailBody"><code>public override function
destruct(deepDestruct:Boolean = false):void</code>
<p>Destructs the instance in an attempt to clear it of all its
references, properties and values. Destructing an instance when it is no
longer needed and deleting eventual references to it will help to flag
it for garbage collection. A destruct method call attempts to nullify or
reset <b>all</b> public writable properties of an instance.
<p />A destruct renders the instance unusable most of the cases -
therfore only destruct instances you are sure not to use again. Trying
to use a destructed object will most likely result in a reference error.

<p />Note that a destruct method call does not remove event listeners
added to the instance. Make sure to remove them manually before calling
<code>destruct()</code> on the instance.</p>
<span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
	<tr>
		<td width="20px"></td>
		<td><code><span class="label">deepDestruct</span>:Boolean</code>
		(default = <code>false</code>)<code></code> &mdash; A deep destruct
		medhod call attempts to destruct any destructable property of the
		destructable instance. If that instance in turn also has destructable
		properties these are also destructed. This operation will proceed
		until no destrucable properties are found. In addition if an instance
		affected by the deep destruct has an array type property, any
		destructable references in that array will also be deep destructed.</td>
	</tr>
</table>
</div>
<br>
<br>
<hr>
<br>
<p></p>
<center class="copyright"></center>
</div>
</body>
</html>
<!-- -->
